package com.wn.network.response

/**
 * @Author: wn
 * @Date: 2024/6/27 16:34
 * @Description: 顶层数据 类
 */
data class BaseResponse<out T>(
  val data: T?,
  val errorCode: Int = 0, // 服务器状态码 这里0表示请求成功
  val errorMsg: String = "", // 错误信息
) {
  /**
   * 判定接口返回是否正常  0 正常 ， 默认值 false 成功
   * @return Boolean  errorCode != 0 返回 true 请求失败
   */
  fun isFailed() = errorCode != 0
}